TLS update uploaded
on January 23rd
added year-end
ratings and
championship matches.

TLS uses all of a player's league results to create
a rating for the player based on the NTRP rating
system.
* Rating lists by area and facility.
* Ratings for each of a player's matches.
* Section and national team rankings.
* Team scouting pages.
* Yearly historical summary of a player's league play.
* Follow TLS Tennis League Stats on Facebook.
Please send questions and comments to
admin@tennisleaguestats.com.
I read all emails and try to answer all
reasonable questions. Please read the
"TLS Rating Requirements" paragraph on the
Area pages instead of sending an email
asking what causes an "n/a" rating.
The USTA does not create
or endorse TLS ratings.
Team Scouting Report
(As Of 01/23/2023)
2022
Section - Northern
Area - Twin Cities
League - 2022 Adult 18 & Over Winter
Flight - 3.5 Men
Subflight - Flight B
--------------------------------------------------------------------------------------------------------------------------------------
Srinivasan- What the Deuce
League Record: 1 - 9
The Following Have Played In League Matches On This Team (In Rating Order)
John Gilje - 3.54
Venkat Srinivasan - 3.24
Ranjit Reddy Koppula - 3.22
Gene Scow - 3.18
Samson Shewandagne - 3.16
Muhammad Shouab - 3.12
David Kelly - 3.11
Andrew Crawford - 3.10
Nabeel Qazi - 3.02
Phouthone Syvilayvanh - 3.00
Vinay Hosamane - 2.74
League Results By Position
1S 2S 1D 2D 3D
Venkat Srinivasan - 3.24 & Andrew Crawford - 3.10 1 - 2
Venkat Srinivasan - 3.24 & Gene Scow - 3.18 0 - 2
Venkat Srinivasan - 3.24 & Nabeel Qazi - 3.02 0 - 1
Venkat Srinivasan - 3.24 & Samson Shewandagne - 3.16 1 - 0
Venkat Srinivasan - 3.24 0 - 2
Andrew Crawford - 3.10 & Gene Scow - 3.18 0 - 1
Andrew Crawford - 3.10 & Samson Shewandagne - 3.16 0 - 1
Andrew Crawford - 3.10 & Phouthone Syvilayvanh - 3.00 0 - 2
Andrew Crawford - 3.10 1 - 0
Vinay Hosamane - 2.74 & Ranjit Reddy Koppula - 3.22 0 - 1 1 - 2
Vinay Hosamane - 2.74 & Nabeel Qazi - 3.02 0 - 1
Vinay Hosamane - 2.74 & Phouthone Syvilayvanh - 3.00 0 - 2
Muhammad Shouab - 3.12 1 - 4
David Kelly - 3.11 & Ranjit Reddy Koppula - 3.22 1 - 1
David Kelly - 3.11 & Nabeel Qazi - 3.02 0 - 1
David Kelly - 3.11 0 - 2 0 - 1
Gene Scow - 3.18 & Ranjit Reddy Koppula - 3.22 0 - 1
Gene Scow - 3.18 & Nabeel Qazi - 3.02 0 - 1
Gene Scow - 3.18 0 - 1
Ranjit Reddy Koppula - 3.22 & Samson Shewandagne - 3.16 1 - 0
Ranjit Reddy Koppula - 3.22 & Phouthone Syvilayvanh - 3.00 0 - 1
Ranjit Reddy Koppula - 3.22 0 - 1
Nabeel Qazi - 3.02 & John Gilje - 3.54 0 - 1
Nabeel Qazi - 3.02 & Phouthone Syvilayvanh - 3.00 0 - 1
John Gilje - 3.54 4 - 0
Samson Shewandagne - 3.16 & Phouthone Syvilayvanh - 3.00 0 - 1
Samson Shewandagne - 3.16 0 - 1
Phouthone Syvilayvanh - 3.00 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Hassenstab
League Record: 2 - 8
The Following Have Played In League Matches On This Team (In Rating Order)
Derek Hicks - 3.53
Paul Holten - 3.28
Mike Hicks - 3.26
Matthew Groppetti - 3.25
Daniel Kraft - 3.25
Michael Trangle - 3.21
Scott Weiland - 3.17
Steven Bauer - 3.16
Carl Johanson - 3.15
Philip Jenkins - 3.13
Michael Mahin - 3.10
Santiago Zarzosa - 3.06
John Drysdale - 3.06
Mark Hassenstab - 2.96
James Duboulay - 2.94
Dennis Lohmann - 2.81
League Results By Position
1S 2S 1D 2D 3D
Paul Holten - 3.28 & Scott Weiland - 3.17 0 - 1
Paul Holten - 3.28 & Philip Jenkins - 3.13 0 - 1
Michael Mahin - 3.10 & Michael Trangle - 3.21 0 - 1
Michael Mahin - 3.10 0 - 1
Steven Bauer - 3.16 & Matthew Groppetti - 3.25 1 - 0 1 - 0
Steven Bauer - 3.16 & Daniel Kraft - 3.25 1 - 0
Steven Bauer - 3.16 0 - 2
Michael Trangle - 3.21 0 - 2 2 - 2
Santiago Zarzosa - 3.06 & Scott Weiland - 3.17 2 - 0
Santiago Zarzosa - 3.06 & Philip Jenkins - 3.13 0 - 1
Santiago Zarzosa - 3.06 & Carl Johanson - 3.15 1 - 0
Santiago Zarzosa - 3.06 & Daniel Kraft - 3.25 0 - 1
Scott Weiland - 3.17 & Matthew Groppetti - 3.25 0 - 1
Scott Weiland - 3.17 & Carl Johanson - 3.15 0 - 1
Scott Weiland - 3.17 & Daniel Kraft - 3.25 0 - 1
Matthew Groppetti - 3.25 0 - 2
Dennis Lohmann - 2.81 & Carl Johanson - 3.15 0 - 1
Philip Jenkins - 3.13 0 - 1
Derek Hicks - 3.53 6 - 0
Mike Hicks - 3.26 & Paul Holten - 3.28 1 - 2
Mike Hicks - 3.26 & Steven Bauer - 3.16 0 - 1
Mike Hicks - 3.26 & Michael Trangle - 3.21 0 - 1
Mike Hicks - 3.26 & Philip Jenkins - 3.13 0 - 1
James Duboulay - 2.94 & Mark Hassenstab - 2.96 0 - 1
James Duboulay - 2.94 & Dennis Lohmann - 2.81 0 - 1
James Duboulay - 2.94 & John Drysdale - 3.06 0 - 1 1 - 1
John Drysdale - 3.06 & Carl Johanson - 3.15 1 - 0 1 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Bogen Winter '22
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Wade Martinson - 3.36
Tom Henjum - 3.35
Paul Bennett - 3.34
Sam Barnes - 3.30
Christopher Bogen - 3.29
Zachary Johnson - 3.26
David Bergeson - 3.25
Keith Swift - 3.22
qisuo chen - 3.20
Steve Palmer - 3.10
wayne wang - 3.05
Liqiang Cheng - 3.02
League Results By Position
1S 2S 1D 2D 3D
Wade Martinson - 3.36 & Paul Bennett - 3.34 2 - 1
Wade Martinson - 3.36 & Tom Henjum - 3.35 2 - 0
Zachary Johnson - 3.26 & Sam Barnes - 3.30 1 - 0
Zachary Johnson - 3.26 & Keith Swift - 3.22 1 - 1
Zachary Johnson - 3.26 4 - 0
Paul Bennett - 3.34 & Tom Henjum - 3.35 5 - 0
qisuo chen - 3.20 & Sam Barnes - 3.30 1 - 0
qisuo chen - 3.20 & David Bergeson - 3.25 2 - 0
qisuo chen - 3.20 0 - 2
wayne wang - 3.05 & David Bergeson - 3.25 1 - 1
wayne wang - 3.05 0 - 2
Tom Henjum - 3.35 & Keith Swift - 3.22 0 - 1
Christopher Bogen - 3.29 6 - 2 1 - 0
Liqiang Cheng - 3.02 0 - 2 0 - 1
Sam Barnes - 3.30 & David Bergeson - 3.25 0 - 1
Sam Barnes - 3.30 & Keith Swift - 3.22 4 - 0
Steve Palmer - 3.10 & Wade Martinson - 3.36 1 - 0
Steve Palmer - 3.10 & qisuo chen - 3.20 1 - 0
Steve Palmer - 3.10 & Liqiang Cheng - 3.02 0 - 1
Steve Palmer - 3.10 & David Bergeson - 3.25 0 - 1
Steve Palmer - 3.10 & Keith Swift - 3.22 0 - 1
--------------------------------------------------------------------------------------------------------------------------------------
Tuplano- TBC
League Record: 8 - 2
The Following Have Played In League Matches On This Team (In Rating Order)
Paul Jackson - 3.43
Ramon Villanueva - 3.41
Per Ostlund - 3.38
Bradford Richter - 3.34
Alexander Tang - 3.34
SCOTT HOWARD - 3.33
Jov Tuplano - 3.31
Charles Sunderland - 3.27
Wilfert Long - 3.26
Fazel Haris - 3.26
Mark Nehring - 3.20
Troy Schuller - 3.13
Craig Kuberski - 3.13
League Results By Position
1S 2S 1D 2D 3D
Fazel Haris - 3.26 & Jov Tuplano - 3.31 1 - 0
Fazel Haris - 3.26 & Ramon Villanueva - 3.41 1 - 0
Fazel Haris - 3.26 & Mark Nehring - 3.20 0 - 1
Fazel Haris - 3.26 & Charles Sunderland - 3.27 1 - 0
Fazel Haris - 3.26 & Wilfert Long - 3.26 0 - 1 1 - 0
Jov Tuplano - 3.31 & Craig Kuberski - 3.13 0 - 1
Jov Tuplano - 3.31 & Ramon Villanueva - 3.41 1 - 2
Jov Tuplano - 3.31 & Alexander Tang - 3.34 1 - 0
Jov Tuplano - 3.31 & Paul Jackson - 3.43 1 - 0 1 - 0
Craig Kuberski - 3.13 & Mark Nehring - 3.20 0 - 1
Craig Kuberski - 3.13 & Per Ostlund - 3.38 0 - 1
Craig Kuberski - 3.13 & Bradford Richter - 3.34 1 - 0
Troy Schuller - 3.13 & Mark Nehring - 3.20 0 - 2
Troy Schuller - 3.13 & Charles Sunderland - 3.27 1 - 0
Ramon Villanueva - 3.41 2 - 1 1 - 0
Mark Nehring - 3.20 & Charles Sunderland - 3.27 2 - 0
Charles Sunderland - 3.27 & SCOTT HOWARD - 3.33 2 - 0
Per Ostlund - 3.38 & Paul Jackson - 3.43 2 - 1 1 - 0
Per Ostlund - 3.38 2 - 0
Alexander Tang - 3.34 1 - 2 3 - 1
Bradford Richter - 3.34 2 - 2 3 - 0
Wilfert Long - 3.26 & Per Ostlund - 3.38 1 - 0 0 - 1
Wilfert Long - 3.26 & Alexander Tang - 3.34 1 - 0
--------------------------------------------------------------------------------------------------------------------------------------
Fermstad- Winter DjokoGOATs
League Record: 6 - 4
The Following Have Played In League Matches On This Team (In Rating Order)
Benji Mathews - 3.32
Sean Wiener - 3.29
steve weckman - 3.27
Derek Fermstad - 3.27
Jason Ross - 3.26
Luis Laguna - 3.24
Joseph Larson - 3.22
James Egberg - 3.22
Pradeep Somasundaram - 3.20
Michael Tennis - 3.20
andrew kline - 3.16
Ronnie Payne - 3.16
Shane Hill - 3.15
Benjamin Dutcher - 3.10
Jason Benda - 3.08
Robert Logelin - 3.07
League Results By Position
1S 2S 1D 2D 3D
Michael Tennis - 3.20 & Jason Benda - 3.08 0 - 1
Michael Tennis - 3.20 & Jason Ross - 3.26 1 - 1
Michael Tennis - 3.20 & Pradeep Somasundaram - 3.20 1 - 0
andrew kline - 3.16 & steve weckman - 3.27 0 - 1
andrew kline - 3.16 & Pradeep Somasundaram - 3.20 1 - 0
andrew kline - 3.16 & Luis Laguna - 3.24 1 - 0
andrew kline - 3.16 & Sean Wiener - 3.29 1 - 0
andrew kline - 3.16 0 - 1 1 - 0
Joseph Larson - 3.22 & Jason Ross - 3.26 0 - 1
Joseph Larson - 3.22 & steve weckman - 3.27 1 - 0
Joseph Larson - 3.22 0 - 2 0 - 1
Shane Hill - 3.15 & Jason Benda - 3.08 1 - 0
Shane Hill - 3.15 & Sean Wiener - 3.29 1 - 0
Shane Hill - 3.15 & Robert Logelin - 3.07 0 - 1
Jason Benda - 3.08 & Ronnie Payne - 3.16 0 - 1 0 - 1
Jason Ross - 3.26 & Sean Wiener - 3.29 1 - 0
Jason Ross - 3.26 & Ronnie Payne - 3.16 1 - 0
Jason Ross - 3.26 & James Egberg - 3.22 1 - 0
steve weckman - 3.27 & Luis Laguna - 3.24 0 - 1 1 - 0
steve weckman - 3.27 & Sean Wiener - 3.29 0 - 1
Pradeep Somasundaram - 3.20 & Luis Laguna - 3.24 1 - 1
Pradeep Somasundaram - 3.20 & James Egberg - 3.22 1 - 0
Luis Laguna - 3.24 & Ronnie Payne - 3.16 0 - 1
Luis Laguna - 3.24 1 - 0
Benjamin Dutcher - 3.10 1 - 2
Benji Mathews - 3.32 0 - 3 2 - 0
James Egberg - 3.22 0 - 1 1 - 2
Derek Fermstad - 3.27 & Jason Ross - 3.26 1 - 0
Derek Fermstad - 3.27 & Sean Wiener - 3.29 1 - 0 2 - 0
Derek Fermstad - 3.27 & Robert Logelin - 3.07 0 - 1
Derek Fermstad - 3.27 2 - 0
--------------------------------------------------------------------------------------------------------------------------------------
aarestad
League Record: 5 - 5
The Following Have Played In League Matches On This Team (In Rating Order)
Guang Yang - 3.37
John Fitzgerald - 3.30
Jamison Ottum - 3.30
Tony Yee - 3.29
Niandong Liu - 3.25
Dan Klausner - 3.19
Gerald Nord - 3.12
Suneel Gundlapalli - 3.11
Douglas Valley - 3.01
Augustine Liu - 3.00
Justin Sheard - 2.99
Thomas Aarestad - 2.94
Ravinder R K - 2.85
John Anderson - 2.76
League Results By Position
1S 2S 1D 2D 3D
Thomas Aarestad - 2.94 & Jamison Ottum - 3.30 0 - 1
Thomas Aarestad - 2.94 & Suneel Gundlapalli - 3.11 1 - 0
John Fitzgerald - 3.30 & Dan Klausner - 3.19 1 - 1
John Fitzgerald - 3.30 & Niandong Liu - 3.25 1 - 0
John Fitzgerald - 3.30 & Tony Yee - 3.29 1 - 0
Jamison Ottum - 3.30 & Dan Klausner - 3.19 1 - 0
Jamison Ottum - 3.30 & Augustine Liu - 3.00 1 - 0
Jamison Ottum - 3.30 & Douglas Valley - 3.01 2 - 0
Dan Klausner - 3.19 & Augustine Liu - 3.00 1 - 0
Dan Klausner - 3.19 & Ravinder R K - 2.85 0 - 1
Augustine Liu - 3.00 & Douglas Valley - 3.01 0 - 1
Augustine Liu - 3.00 & Ravinder R K - 2.85 0 - 1
Guang Yang - 3.37 6 - 2
Niandong Liu - 3.25 1 - 1 3 - 1
Suneel Gundlapalli - 3.11 & Justin Sheard - 2.99 0 - 1
Suneel Gundlapalli - 3.11 0 - 2
Douglas Valley - 3.01 & Ravinder R K - 2.85 0 - 1
Douglas Valley - 3.01 0 - 1
Justin Sheard - 2.99 1 - 1
Tony Yee - 3.29 & Dan Klausner - 3.19 0 - 1 1 - 0
Tony Yee - 3.29 & Augustine Liu - 3.00 1 - 1
Tony Yee - 3.29 & Gerald Nord - 3.12 1 - 0
John Anderson - 2.76 & Augustine Liu - 3.00 0 - 1
John Anderson - 2.76 & Suneel Gundlapalli - 3.11 1 - 0
John Anderson - 2.76 & Ravinder R K - 2.85 1 - 0 1 - 1
John Anderson - 2.76 & Justin Sheard - 2.99 0 - 1
Gerald Nord - 3.12 & Jamison Ottum - 3.30 0 - 1
Gerald Nord - 3.12 & Suneel Gundlapalli - 3.11 0 - 1
Gerald Nord - 3.12 & Douglas Valley - 3.01 0 - 1